Golang Job: Golang Developer

Job added on

Location

London, England - United Kingdom

Job type

Full-Time

Golang Job Details

Hi All!!

Hiring Immediate

Role: Golang Developer (Contractors only)
Project (Billing) Start Date: Immediate Joiners/ Early Joiners Needed
Job Location:Remote
Experience Level: 5+ Years
Project Duration: 12 Months' & rolling Contract

Responsibilities - In detail
· Overall experience 5 + years in Software Development projects.
· 2-3 years of experience in Golang projects with Go, HTTP/REST APIs, gRPC, Go channels, Routines.
· Sound knowledge of Data structure, Algorithms and Relational/NOSQL database, GoORM, MUX Rest API, Go test
· Experienced with BPMN workflow engine like Camunda or Temporal or Activiti.
· Working knowledge of messaging systems, preferably Kafka and Comfortable with working Linux/Unix environment.
· Hands-on experience in designing, developing, testing, and deploying applications for large-scale applications.
· Proficient in OOP, SQL/NoSQL, Design Patterns. Experience with functional and Reactive programming Java/Spring is a plus.
· Hands-on experience in Microservices (HTTP & GRPC).
· Awareness to DevOps CI/CD toolchain: Jenkins, Git, Chef, Ansible, Docker, Kubernetes.
· Data modelling experience in Relational and NoSQL databases.
· Understand and implement Continuous Integration and Continuous Delivery.
· Well versed with Agile methodologist and Test Engineering and Automation.
· Ability to design and implement low latency RESTful/GRPC services.
· Experience troubleshooting server performance - memory issues, GC tuning, resource leaks etc.
· Excellent understanding of interactive application development paradigm, memory management, performance/resource optimizations, database interactions, network programming, concurrency and multithreading, fault tolerance, monitoring, security, and operability of systems.
· Continuously refactor applications to ensure high-quality design.
· Ability to plan, prioritize, estimate, and execute releases with a good degree of predictability.
· Good to have Network Automation experience.

Technical Skills
(Essential Skills)
· Strong programming skills (Golang, Python, bash, Kubernetes, Camunda)
· Knowledge of Go templating, common frameworks, and tools
· Good to have - Experience either Network Domain products, Network Automation experience

Job Types: Full-time, Temporary contract
Contract length: 12 months

Salary: Up to £500.00 per day

Benefits:

  • Work from home

Schedule:

  • Monday to Friday

Ability to commute/relocate:

  • London, Greater London: reliably commute or plan to relocate before starting work (required)

Experience:

  • Go: 4 years (preferred)

Reference ID: Remote